package luj.game.robot.internal.instance.boss.command.map;

import luj.game.robot.api.action.RobotBossCommand;

final class MCommandImpl implements BossCommandMap.Cmd {

  @Override
  public RobotBossCommand<?> getInstance() {
    return _command;
  }

  @Override
  public Class<?> getCommandType() {
    return _commandType;
  }

  @Override
  public Class<?> getParamType() {
    return _paramType;
  }

  String getCommandName() {
    return _commandType.getName();
  }

  RobotBossCommand<?> _command;

  Class<?> _commandType;
  Class<?> _paramType;
}
